Switch between uppercase to lowercase


Posted by Christy on 2022-04-21

Description: Write a function named swap that accepts a string and return uppercase letters exchange to lowercase letters and vice versa.

function swap(str) {
  let result = "";
  for (let i = 0; i < str.length; i++) {
    if (str[i] >= "A" && str[i] <= "Z") {
      result += str[i].toLowerCase();
      // above line is not equal to below two lines
      // str[i].toLowerCase();
      // result += str[i];
    } else {
      result += str[i].toUpperCase();
    }
  }
  return result;
}

console.log(swap("Peter")); // pETER
console.log(swap("AbCdE")); // aBcDe
console.log(swap("34dE")); // 34De
console.log(swap("!!222")); // !!222

The exclamation and number would maintain the same in both toLowerCase() or toUpperCase().










Related Posts

出現 404 無法登入錯誤訊息畫面

出現 404 無法登入錯誤訊息畫面

[SqlServer] CSV資料轉置(不失敗方式)

[SqlServer] CSV資料轉置(不失敗方式)

用 JavaScript 學習資料結構和演算法:堆疊(Stack)篇

用 JavaScript 學習資料結構和演算法:堆疊(Stack)篇


Comments